/****************************************************************
 * I am the AC 130 vs Pirate game. I allow the user to control an 
 * AC130 gunship in the hunt for Modern day pirates. The player  
 * will be allowed to roam free across a section of ocean/coastline.  
 * In the water there will be four types of vessels: Merchant  
 * ships that the player must protect, Pirate ships that the player  
 * must identify and destroy, Fishing boats that look like Pirate  
 * ships that the player must not destroy, and Friendly Navy ships  
 * that can capture pirates for extra points. Time permitting there  
 * may also be ground targets to attack. 
 *
 * Key elements of this project will be the Player/AC130, the Ships,  
 * the ShipAI system, the collision grid, the debris controller, the  
 * Ground/Water, Clouds, and scoring system. This project will make  
 * use of an external text file to store useful game parameters,  
 * thus allowing us to play balance the game without recompiling  
 * the executable. 
 *****************************************************************
 * I am the Point Class I contain an x and y value to represent a 
 * point in 2d space. I have functions that can rotate and translate
 * my value by certain factors.
 *****************************************************************/

#ifndef __POINT_H__
#define __POINT_H__

class Point {
public:
	Point();
	~Point();

	float DistTo(Point* tgt);
	float AngTo(Point* tgt);
	void Copy(Point* tgt);

	void RotateBy(float angle);
	void Translate(float dx, float dy);

	

public:
	float x;
	float y;

};

#endif
